package com.cmsky.open.food.vo.query;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

import java.io.Serializable;

import java.util.*;

import com.cmsky.open.core.base.*;
import com.cmsky.open.core.util.*;

import cn.org.rapid_framework.util.*;
import cn.org.rapid_framework.web.util.*;
import cn.org.rapid_framework.page.*;
import cn.org.rapid_framework.page.impl.*;

import com.cmsky.open.food.model.*;
import com.cmsky.open.food.dao.*;
import com.cmsky.open.food.manager.*;
import com.cmsky.open.food.vo.query.*;

/**
 * @author jandyfish email:jandyfish(a)gmail.com
 * @version 1.0
 * @since 1.0
 */


public class FoodOrderInfoQuery extends BaseQuery implements Serializable {
    private static final long serialVersionUID = 3148176768559230877L;
    

	/** 编号 */
	private java.lang.Integer id;
	/** 订餐用户 */
	private java.lang.Integer userId;
	/** 大厦 */
	private java.lang.Integer areaId;
	/** 商户 */
	private java.lang.Integer shopId;
	/** 餐品 */
	private java.lang.Integer foodId;
	/** 份数 */
	private java.lang.Integer num;
	/** 单份价格 */
	private java.lang.Float onePrice;
	/** 总额 */
	private java.lang.Float allPrice;
	/** 预定日期 */
	private java.util.Date orderTimeBegin;
	private java.util.Date orderTimeEnd;
	/** 下单时间 */
	private java.util.Date registTimeBegin;
	private java.util.Date registTimeEnd;
	/** 单号状态 */
	private java.lang.Integer state;
	/** 备注 */
	private java.lang.String mark;
	/** 支付状态 */
	private Integer payState;
	/** 支付方式 */
	private Integer payType;

	public java.lang.Integer getId() {
		return this.id;
	}
	
	public void setId(java.lang.Integer value) {
		this.id = value;
	}
	
	public java.lang.Integer getUserId() {
		return this.userId;
	}
	
	public void setUserId(java.lang.Integer value) {
		this.userId = value;
	}
	
	public java.lang.Integer getAreaId() {
		return this.areaId;
	}
	
	public void setAreaId(java.lang.Integer value) {
		this.areaId = value;
	}
	
	public java.lang.Integer getShopId() {
		return this.shopId;
	}
	
	public void setShopId(java.lang.Integer value) {
		this.shopId = value;
	}
	
	public java.lang.Integer getFoodId() {
		return this.foodId;
	}
	
	public void setFoodId(java.lang.Integer value) {
		this.foodId = value;
	}
	
	public java.lang.Integer getNum() {
		return this.num;
	}
	
	public void setNum(java.lang.Integer value) {
		this.num = value;
	}
	
	public java.lang.Float getOnePrice() {
		return this.onePrice;
	}
	
	public void setOnePrice(java.lang.Float value) {
		this.onePrice = value;
	}
	
	public java.lang.Float getAllPrice() {
		return this.allPrice;
	}
	
	public void setAllPrice(java.lang.Float value) {
		this.allPrice = value;
	}
	
	public java.util.Date getOrderTimeBegin() {
		return this.orderTimeBegin;
	}
	
	public void setOrderTimeBegin(java.util.Date value) {
		this.orderTimeBegin = value;
	}	
	
	public java.util.Date getOrderTimeEnd() {
		return this.orderTimeEnd;
	}
	
	public void setOrderTimeEnd(java.util.Date value) {
		this.orderTimeEnd = value;
	}
	
	public java.util.Date getRegistTimeBegin() {
		return this.registTimeBegin;
	}
	
	public void setRegistTimeBegin(java.util.Date value) {
		this.registTimeBegin = value;
	}	
	
	public java.util.Date getRegistTimeEnd() {
		return this.registTimeEnd;
	}
	
	public void setRegistTimeEnd(java.util.Date value) {
		this.registTimeEnd = value;
	}
	
	public java.lang.Integer getState() {
		return this.state;
	}
	
	public void setState(java.lang.Integer value) {
		this.state = value;
	}
	
	public java.lang.String getMark() {
		return this.mark;
	}
	
	public void setMark(java.lang.String value) {
		this.mark = value;
	}
	
	public Integer getPayState() {
		return this.payState;
	}
	
	public void setPayState(Integer value) {
		this.payState = value;
	}
	
	public Integer getPayType() {
		return this.payType;
	}
	
	public void setPayType(Integer value) {
		this.payType = value;
	}
	

	public String toString() {
		return ToStringBuilder.reflectionToString(this,ToStringStyle.MULTI_LINE_STYLE);
	}
	
}

